home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2005 January / My Disc.iso / patch / Zoo Tycoon 2 / zoo2patch.exe / config.txt next >
Encoding:
Text File  |  2004-12-17  |  20.8 KB  |  1,002 lines

  1. //
  2. //
  3. //
  4. //
  5. //
  6. // LinearTextureAddressing     - Rendering to non-square textures require w,h not 0-1 coordinates.
  7. // LinearTextureAddressingSun  - Rendering the sun requires w,h not 0-1 coordinates
  8. // LinearTextureAddressingZoom - Rendering the zoom effect requires w,h not 0-1 coordinates
  9. // MinMaxBlendOpIsBroken       - Indicates that the Min/Max blend modes are broken.
  10. // UseAlternateConvolveMask    - Use three stage convolution mask.
  11. // MaximumResolution           - Limits maximum resolution of card to width specified ie: MaximumResolution = 800.
  12. // UseFixedFunction            - Forces card to use fixed function path
  13. // UnsupportedCard             - Unsupported video card
  14. // OldDriver                   - A driver we do not recommend because it's older than ones we have tested
  15. // InvalidDriver               - A driver which we know has serious issues
  16. // OldSoundDriver              - A sound driver we do not recommend because it's older than ones we have tested
  17. // EnableStopStart           - Sound card supports fast calls to stop and start buffer functions
  18. // InvalidSoundDriver          - A sound driver which we know has serious issues
  19. // SafeMode                    - All rendering options set to their lowest (most safe) setting
  20. // DisableDriverManagement     - Specifies that Direct3D should manage resources instead of the driver.
  21. // ForceShader                 - Forces the search for valid shaders to start at a value other than the max the card supports ie: ForceShader=14
  22. // UMA                         - UMA card, base video memory on system memory size (0-64 = 8Meg, 64-128 = 16Meg, 128-256 = 32Meg, 256+ = 64Meg)
  23. // DisableBuffering            - Forces a video card to render each scene - used to prevent mouse lag
  24. // DisableAlphaRenderTargets   - Do not allow render targets that require an alpha format
  25. // DisableRenderTargets        - Disable all render targets
  26. // PrototypeCard               - Warning for known prototype video cards (For example prototype XBOX GF3 test cards)
  27. // DisableSpecular             - Disable specular in menu and game
  28. // CursorTrueColor             - Enable true color cursors (default)
  29. // Cursor256Color              - Fall back to 256-color cursors
  30. // Cursor16Color               - Fall back to 16-color cursors
  31. // CursorMono                  - Fall back to monochrome cursors (worst case)
  32. //
  33. //
  34. Requirements
  35.     OS=Win98
  36.     CpuSpeed=700
  37.     CpuSpeedRecommended=1000
  38.     Memory=256
  39.     MemoryRecommended=256
  40.     VideoMemory=16
  41.     VideoMemoryRecommended=32
  42.     DirectX=4.9.0.902
  43.     DiskSpace=100
  44.     break
  45.  
  46.  
  47. ///////////////////////////////////////////////////
  48. //
  49. // Audio cards
  50. //
  51. //////////////////////////////////////////////////
  52.  
  53. AudioVendor = 0x1102 "Creative"
  54. AudioVendor = 0x1274 "Creative"
  55. 0x0002 = "SB Live!"
  56. 0x0004 = "SB Audigy"
  57.     EnableStopStart
  58.     break
  59. 0x1371 = "Sound Blaster PCI"
  60. 0x7002 = "SB Live!"
  61.  
  62. AudioVendor = 0x8086 "Intel"
  63. 0x2445 = "Integrated Audio"
  64. 0x2485 = "YAMAHA AC-XG"
  65. 0x24c5 = "SoundMAX"
  66. 0x24d5 = "SoundMAX"
  67.  
  68. AudioVendor = 0x13F6 "C-Media"
  69. 0x0111 = "Wave Device"
  70.  
  71. AudioVendor = 0x1039 "Avance"
  72. 0x7012 = "AC97"
  73.  
  74. AudioVendor = 0x10de "nVidia"
  75. 0x10b0 = "nForce"
  76.     if driver <= 5.10.2813.0
  77.         OldSoundDriver
  78.     endif
  79.  
  80. AudioVendor = 0x1013 "Hercules"
  81. 0x6003 = "Game Theater XP"
  82.  
  83. AudioVendor = 0x125d "Diamond"
  84. 0x1978 = "Monster Sound"
  85.  
  86. AudioVendor = 0x12eb "Aureal"
  87. 0x0001 = "Vortex 8820"
  88.  
  89.  
  90.  
  91.  
  92. ///////////////////////////////////////////////////
  93. //
  94. // 3DFX
  95. //
  96. //////////////////////////////////////////////////
  97.  
  98. Vendor = 0x1142  "3dfx"
  99. Vendor = 0x10d9  "3dfx"
  100. Vendor = 0x121a  "3dfx"
  101. 0x0001 = "Voodoo 1"
  102. 0x0002 = "Voodoo 2"
  103. 0x0003 = "Banshee"
  104. 0x0004 = "Banshee"
  105. 0x0005 = "Voodoo 3"
  106. 0x0007 = "Voodoo 4"
  107. 0x0009 = "Voodoo 4 and 5"
  108. 0x643d = "Rush (Alliance)"
  109. 0x8626 = "Rush (Macronix)"
  110.     UnsupportedCard
  111.     break
  112.  
  113.  
  114. ///////////////////////////////////////////////////
  115. //
  116. // ST MICROELECTRONICS
  117. //
  118. //////////////////////////////////////////////////
  119.  
  120. Vendor = 0x104a  "ST Microelectronics"
  121. 0x0010 = "Kyro I/II"
  122.     if os < Win2K
  123.         Cursor256Color
  124.     endif
  125.     if os == Win2K
  126.         Cursor256Color
  127.     endif
  128.     break
  129.  
  130.  
  131. ///////////////////////////////////////////////////
  132. //
  133. // ATI
  134. //
  135. //////////////////////////////////////////////////
  136.  
  137. Vendor = 0x1002  "ATI"
  138. 0x4158 = "Mach 32"
  139. 0x4337 = "IGP 340M"
  140. 0x4354 = "Mach 64"
  141. 0x4358 = "Mach 64"
  142. 0x4554 = "Mach 64"
  143. 0x4654 = "Mach 64"
  144. 0x4742 = "Rage Pro"
  145. 0x4744 = "Rage Pro"
  146. 0x4747 = "Rage Pro"
  147. 0x4749 = "Rage Pro"
  148. 0x474c = "Rage XC"
  149. 0x474d = "Rage XL"
  150. 0x474e = "Rage XC"
  151. 0x474f = "Rage XL"
  152. 0x4750 = "Rage Pro"
  153. 0x4751 = "Rage Pro"
  154. 0x4752 = "Rage XL"
  155. 0x4753 = "Rage XC"
  156. 0x4754 = "Rage II"
  157. 0x4755 = "Rage II+"
  158. 0x4756 = "Rage IIC"
  159. 0x4757 = "Rage IIC"
  160. 0x4758 = "Mach 64"
  161. 0x4759 = "Rage IIC"
  162. 0x475a = "Rage IIC"
  163. 0x4c42 = "Rage LT Pro"
  164. 0x4c44 = "Rage LT Pro"
  165. 0x4c47 = "Rage LT"
  166. 0x4c49 = "Rage LT Pro"
  167. 0x4c50 = "Rage LT Pro"
  168. 0x4c51 = "Rage LT Pro"
  169. 0x5354 = "Mach 64"
  170. 0x5654 = "Mach 64"
  171. 0x5655 = "Mach 64"
  172. 0x5656 = "Mach 64"
  173. 0x4c57 = "Radeon Mobility 7500"
  174. 0x4c58 = "Radeon Mobility 7500"
  175.     UnsupportedCard
  176.     break
  177. 0x4336 = "IGP 320M"
  178.     DriverDoesNotSupportVBOffset
  179.     break
  180. 0x4c45 = "Rage Mobility"
  181. 0x4c4d = "Rage Mobility"
  182. 0x4c4e = "Rage Mobility"
  183. 0x4c52 = "Rage Mobility"
  184. 0x4c53 = "Rage Mobility"
  185. 0x4c54 = "Rage Mobility"
  186. 0x4c46 = "Rage Mobility 128"
  187. 0x4d46 = "Rage Mobility 128"
  188. 0x4d4c = "Rage Mobility 128"
  189.     if os <= Win2K
  190.         Cursor256Color
  191.     endif
  192.     if os > Win2K
  193.         if driver == 6.13.3286.0
  194.             InvalidDriver
  195.         endif
  196.     endif
  197.     break
  198. 0x5041 = "Rage 128 Pro"
  199. 0x5042 = "Rage 128 Pro"
  200. 0x5043 = "Rage 128 Pro"
  201. 0x5044 = "Rage 128 Pro"
  202. 0x5045 = "Rage 128 Pro"
  203. 0x5046 = "Rage Fury Pro/MAXX"
  204. 0x5047 = "Rage 128 Pro"
  205. 0x5048 = "Rage 128 Pro"
  206. 0x5049 = "Rage 128 Pro"
  207. 0x504a = "Rage 128 Pro"
  208. 0x504b = "Rage 128 Pro"
  209. 0x504c = "Rage 128 Pro"
  210. 0x504d = "Rage 128 Pro"
  211. 0x504e = "Rage 128 Pro"
  212. 0x504f = "Rage 128 Pro"
  213. 0x5050 = "Rage 128 Pro"
  214. 0x5051 = "Rage 128 Pro"
  215. 0x5052 = "Rage 128 Pro"
  216. 0x5053 = "Rage 128 Pro"
  217. 0x5054 = "Rage 128 Pro"
  218. 0x5055 = "Rage 128 Pro"
  219. 0x5056 = "Rage 128 Pro"
  220. 0x5057 = "Rage 128 Pro"
  221. 0x5058 = "Rage 128 Pro"
  222. 0x5245 = "Rage 128"
  223. 0x5246 = "Rage 128"
  224. 0x5247 = "Rage 128"
  225. 0x524b = "Rage 128"
  226. 0x524c = "Rage 128"
  227. 0x5345 = "Rage 128"
  228. 0x5346 = "Rage 128"
  229. 0x5347 = "Rage 128"
  230. 0x5348 = "Rage 128"
  231. 0x534b = "Rage 128"
  232. 0x534c = "Rage 128"
  233. 0x534d = "Rage 128"
  234. 0x534e = "Rage 128"
  235. 0x5446 = "Rage 128 Pro"
  236. 0x544c = "Rage 128 Pro"
  237. 0x5452 = "Rage 128 Pro"
  238. 0x5453 = "Rage 128 Pro"
  239. 0x5454 = "Rage 128 Pro"
  240. 0x5455 = "Rage 128 Pro"
  241.     CursorMono
  242.     break
  243. 0x514c = "Radeon 8500"
  244. 0x514e = "Radeon 8500"
  245. 0x514f = "Radeon 8500"
  246. 0x4242 = "Radeon 8500 DV"
  247. 0x4966 = "Radeon 9000"
  248.     if os <= Win2K
  249.         Cursor256Color
  250.         if driver < 4.13.10.6368
  251.             OldDriver
  252.         endif
  253.     endif
  254.     if os == Win2K
  255.         if driver < 5.13.10.6368
  256.             OldDriver
  257.         endif
  258.     endif
  259.     if os > Win2K
  260.         if driver == 6.13.3286.0
  261.             InvalidDriver
  262.         endif
  263.         if driver < 6.14.10.6368
  264.             OldDriver
  265.         endif
  266.     endif
  267.     break
  268. 0x4c59 = "Radeon Mobility VE"
  269. 0x4c5a = "Radeon Mobility VE"
  270.     DriverDoesNotSupportVBOffset
  271. 0x4c64 = "Radeon Mobility 9000"
  272. 0x4c66 = "Radeon Mobility 9000"
  273.     if os <= Win2K
  274.         Cursor256Color
  275.     endif
  276.     if os > Win2K
  277.         if driver == 6.13.3286.0
  278.             InvalidDriver
  279.         endif
  280.     endif
  281.     break
  282. 0x5144 = "Radeon"
  283. 0x5145 = "Radeon"
  284. 0x5146 = "Radeon"
  285. 0x5147 = "Radeon"
  286. 0x5148 = "Radeon FireGL"
  287. 0x5157 = "Radeon 7500"
  288. 0x5159 = "Radeon 7000 VE"
  289. 0x515a = "Radeon 7000 VE"
  290. 0x516c = "Radeon"
  291. 0x5961 = "Radeon 9200"
  292. 0x5941 = "Radeon 9200"
  293. 0x5960 = "Radeon 9200 PRO"
  294. 0x5940 = "Radeon 9200 PRO"
  295. 0x4164 = "Radeon 9500"
  296. 0x4144 = "Radeon 9500"
  297. 0x4e45 = "Radeon 9500 PRO"
  298. 0x4e65 = "Radeon 9500 PRO"
  299. 0x4152 = "Radeon 9600"
  300. 0x4172 = "Radeon 9600"
  301. 0x4150 = "Radeon 9600 PRO"
  302. 0x4170 = "Radeon 9600 PRO"
  303. 0x4e50 = "Radeon 9600 Mobility Pro Turbo"
  304. 0x4e45 = "Radeon 9700"
  305. 0x4e65 = "Radeon 9700"
  306. 0x4e44 = "Radeon 9700 PRO"
  307. 0x4e64 = "Radeon 9700 PRO"
  308. 0x4e48 = "Radeon 9800 PRO"
  309. 0x4e68 = "Radeon 9800 PRO"
  310. 0x5d57 = "Radeon x800"
  311.     if os <= Win2K
  312.         Cursor256Color
  313.         if driver < 4.13.10.6368
  314.             OldDriver
  315.         endif
  316.     endif
  317.     if os == Win2K
  318.         if driver < 5.13.10.6368
  319.             OldDriver
  320.         endif
  321.     endif
  322.     if os > Win2K
  323.         if driver == 6.13.3286.0
  324.             InvalidDriver
  325.         endif
  326.         if driver < 6.14.0001.6307
  327.             OldDriver
  328.         endif
  329.     endif
  330.     break
  331.  
  332. ///////////////////////////////////////////////////
  333. //
  334. // 3D Labs
  335. //
  336. //////////////////////////////////////////////////
  337.  
  338. Vendor = 0x104c  "3D Labs"
  339. Vendor = 0x10ba  "3D Labs"
  340. Vendor = 0x3d3d  "3D Labs"
  341. Vendor = 0x1048  "3D Labs"
  342. 0x0001 = "GLiNT 300SX"
  343. 0x0002 = "GLiNT 500TX"
  344. 0x0003 = "GLiNT"
  345. 0x0004 = "Permedia"
  346. 0x0005 = "Permedia"
  347. 0x0006 = "GLiNT MX"
  348. 0x0007 = "Permedia 2"
  349. 0x0008 = "GLiNT G1"
  350. 0x0009 = "Permedia 2"
  351. 0x000b = "Oxygen Series R3"
  352. 0x000d = "Oxygen Series R4"
  353. 0x000e = "Oxygen Series Gamma2"
  354. 0x0100 = "Permedia 2"
  355. 0x0301 = "Permedia 2"
  356. 0x1004 = "Permedia"
  357. 0x3d04 = "Permedia 1"
  358. 0x3d07 = "Permedia 2"
  359. 0x8901 = "GLiNT"
  360.     UnsupportedCard
  361.     break
  362. 0x000c = "Permedia 4"
  363. 0x000a = "Permedia 3"
  364.     if os < Win2K
  365.         CursorMono
  366.     endif
  367.     break
  368.  
  369. ///////////////////////////////////////////////////
  370. //
  371. // SiS
  372. //
  373. //////////////////////////////////////////////////
  374.  
  375. Vendor = 0x1039  "SiS"
  376. 0x0204 = "6215"
  377. 0x0205 = "6205"
  378. 0x0305 = "305"
  379. 0x6306 = "530"
  380. 0x6326 = "6326"
  381. 0x6325 = "650"
  382. 0x0325 = "315"
  383. 0x0330 = "Xabre 600"
  384.     DriverDoesNotSupportVBOffset
  385.     if os < Win2K
  386.         Cursor256Color
  387.     endif
  388.     break
  389.  
  390. ///////////////////////////////////////////////////
  391. //
  392. // S3
  393. //
  394. //////////////////////////////////////////////////
  395.  
  396. Vendor = 0x5333  "S3"
  397. 0x9102 = "Savage 2000"
  398. 0x8a26 = "ProSavage"
  399.     UnsupportedCard
  400.     break
  401. 0x8a20 = "Savage 3D"
  402. 0x8a21 = "Savage 3D S3"
  403. 0x8a22 = "Savage 3D S4"
  404. 0x8a23 = "Savage 3D S4"
  405. 0x8a25 = "Savage4 ProSavage"
  406. 0x8c10 = "Savage MX"
  407. 0x8c12 = "Savage IX"
  408.     if os < Win2K
  409.         CursorMono
  410.     endif
  411.     break
  412. 0x8c22 = "SuperSavage 128 MX"
  413. 0x8c2a = "SuperSavage 128 IX"
  414. 0x8c2b = "SuperSavage 128 IX DDR"
  415. 0x8c2c = "SuperSavage IX"
  416. 0x8c2d = "SuperSavage IX DDR"
  417. 0x8c2e = "SuperSavage IXC SDR"
  418. 0x8c2f = "SuperSavage IXC DDR"
  419.     if driver < 6.13.0010.1289
  420.         OldDriver
  421.     endif
  422.     CursorMono
  423.     break
  424. 0x8d02 = "Twister K"
  425.     if driver < 6.13.0010.1102
  426.         OldDriver
  427.     endif
  428.     CursorMono
  429.     break
  430. 0x8d04 = "ProSavage"
  431.     if os < Win2K
  432.         CursorMono
  433.     endif
  434.     break
  435. 0x5631 = "Virge"
  436. 0x8811 = "Trio 64"
  437. 0x8812 = "Trio 64"
  438. 0x8814 = "Trio 64 Plus"
  439. 0x8815 = "Aurora 128"
  440. 0x883d = "Virge"
  441. 0x8880 = "Virge"
  442. 0x88c0 = "Virge"
  443. 0x88c1 = "Virge"
  444. 0x88d0 = "Virge"
  445. 0x88d1 = "Virge"
  446. 0x88f0 = "Virge"
  447. 0x8901 = "Trio 64 DX"
  448. 0x8904 = "Trio 3D"
  449. 0x8a01 = "Virge DXGX"
  450. 0x8a10 = "Virge GX2"
  451. 0x8a13 = "Trio3D"
  452. 0x8c00 = "Virge MX"
  453. 0x8c01 = "Virge MX"
  454. 0x8c02 = "Virge MXC"
  455. 0x8c03 = "Virge MX"
  456. 0x8d01 = "Graphics Twister"
  457. 0x8d02 = "Graphics Twister"
  458. 0x8e00 = "DeltaChrome"
  459. 0x8e01 = "DeltaChrome"
  460. 0x8e02 = "DeltaChrome"
  461. 0x8e03 = "DeltaChrome"
  462. 0x8e04 = "DeltaChrome"
  463.     break
  464.  
  465.  
  466. ///////////////////////////////////////////////////
  467. //
  468. // VIA
  469. //
  470. //////////////////////////////////////////////////
  471.  
  472. Vendor = 0x1106  "VIA"
  473. 0x3122 = "CLE266"
  474. 0x7205 = "KM400"
  475.     UnsupportedCard
  476.     break
  477.  
  478.  
  479. ///////////////////////////////////////////////////
  480. //
  481. // MATROX
  482. //
  483. //////////////////////////////////////////////////
  484.  
  485. Vendor = 0x102b  "Matrox"
  486. 0x0518 = "Millennium"
  487. 0x0519 = "Millennium"
  488. 0x051a = "Mystique"
  489. 0x051b = "Millennium II"
  490. 0x051f = "Millennium II"
  491. 0x0d10 = "Mystique"
  492. 0x1000 = "G100 PCI"
  493. 0x1001 = "G100 AGP"
  494. 0x0520 = "G200 PCI"
  495. 0x0521 = "G200 AGP"
  496.     UnsupportedCard
  497.     break
  498. 0x1525 = "Fusion G450"
  499. 0x0525 = "G400/450"
  500. 0x2007 = "Mistral"
  501. 0x2527 = "G550"
  502.     CursorMono
  503.     break
  504. 0x1527 = "Fusion G800"
  505.     break
  506. 0x2537 = "Parhelia LX"
  507. 0x0527 = "Parhelia 128"
  508.     Cursor256Color
  509.     if driver==5.13.0001.1000
  510.         InvalidDriver
  511.     endif
  512.     DriverDoesNotSupportVBOffset
  513.     break
  514.  
  515. ///////////////////////////////////////////////////
  516. //
  517. // GUILLEMOT
  518. //
  519. //////////////////////////////////////////////////
  520.  
  521. Vendor = 0x14Af  "Guillemot"
  522. 0x5008 = "TNT Vanta"
  523.     UnsupportedCard
  524.     break
  525. 0x5810 = "TNT2"
  526. 0x5820 = "TNT2 Ultra"
  527. 0x5620 = "TNT2 M64"
  528. 0x5020 = "GeForce 256"
  529. 0x4D20 = "TNT2 M64"
  530.     break
  531.  
  532.  
  533.  
  534. ///////////////////////////////////////////////////
  535. //
  536. // NVIDIA
  537. //
  538. //////////////////////////////////////////////////
  539.  
  540. Vendor = 0x10b4  "nVidia"
  541. Vendor = 0x12d2  "nVidia"
  542. Vendor = 0x10de  "nVidia"
  543. 0x1b1d = "Riva 128"
  544. 0x0008 = "NV 1"
  545. 0x0009 = "NV 1"
  546. 0x0010 = "NV 2"
  547. 0x0018 = "Riva 128"
  548. 0x0019 = "Riva 128 ZX"
  549. 0x0020 = "TNT"
  550. 0x002c = "TNT Vanta"
  551. 0x002e = "TNT Vanta"
  552. 0x002f = "TNT Vanta"
  553.     UnsupportedCard
  554.     break
  555. 0x002d = "Maxi Gamer Cougar"
  556.     if driver<=4.11.0001.0240
  557.         InvalidDriver
  558.     endif
  559.     break
  560. 0x0200 = "GeForce3"
  561.     if subsysid == 0
  562.         if revision == 0xa2    
  563.             PrototypeCard
  564.         endif
  565.     endif
  566. 0x0150 = "GeForce2"
  567.     if os < Win2K
  568.         Cursor256Color
  569.         if driver==4.13.1.1260
  570.             InvalidDriver
  571.         endif
  572.         if driver == 5.07.0000.0290
  573.             InvalidDriver
  574.         endif
  575.         if driver < 4.13.01.4071
  576.             OldDriver
  577.         endif
  578.     endif
  579.     if os == Win2K
  580.         Cursor256Color
  581.         if driver==5.13.1.1240
  582.             InvalidDriver
  583.         endif
  584.         if driver == 5.07.0000.0290
  585.             InvalidDriver
  586.         endif
  587.         if driver <= 6.14.0010.4403
  588.             OldDriver
  589.         endif
  590.     endif
  591.     if os > Win2K
  592.         if driver == 5.07.0000.0290
  593.             InvalidDriver
  594.         endif
  595.         if driver <= 6.14.0010.4403
  596.             OldDriver
  597.         endif
  598.     endif
  599.     if driver <=6.13.0010.4104
  600.         DriverDoesNotSupportVBOffset
  601.     endif
  602.     break
  603. 0x00a0 = "TNT2 Aladdin"
  604. 0x0028 = "TNT2"
  605. 0x0029 = "TNT2 Ultra"
  606. 0x002a = "TNT2"
  607. 0x002b = "TNT2"
  608. 0x002d = "TNT2 M64"
  609.     Cursor256Color
  610.     if os > Win2K
  611.         DriverDoesNotSupportVBOffset
  612.     endif
  613.     break
  614. 0x0100 = "GeForce 256"
  615. 0x0101 = "GeForce 256 DDR"
  616.     if driver < 4.14.0010.6176
  617.         InvalidDriver
  618.     endif
  619.     if os >= Win2K
  620.         Cursor256Color
  621.         DriverDoesNotSupportVBOffset
  622.     endif
  623.     if os< Win2K
  624.         CursorMono
  625.     endif
  626.     break
  627. 0x0102 = "GeForce 256 Ultra"
  628. 0x0103 = "GeForce 256 Quadro"
  629. 0x0110 = "GeForce2 MX"
  630. 0x0111 = "GeForce2 MX DDR"
  631. 0x0112 = "GeForce2 Go"
  632. 0x0113 = "GeForce2 Quadro"
  633. 0x0151 = "GeForce2 Ti"
  634. 0x0152 = "GeForce2 Ultra"
  635. 0x0153 = "GeForce2 Quadro"
  636. 0x0203 = "GeForce3 Quadro"
  637.     if driver < 6.14.0010.6177
  638.         DriverDoesNotSupportVBOffset
  639.     endif
  640.     if os < Win2K
  641.         Cursor256Color
  642.     endif
  643.     break
  644. 0x0170 = "GeForce4 MX 460"
  645. 0x0171 = "GeForce4 MX 440"
  646. 0x0172 = "GeForce4 MX 420"
  647. 0x0173 = "GeForce4 MX 440SE"
  648.     if os <= Win2K
  649.         Cursor256Color
  650.     endif
  651.     if driver <= 4.13.0001.2750
  652.         DriverDoesNotSupportVBOffset
  653.     endif
  654.     break
  655.  
  656. // Seperating the GO cards, if one doesn't support VBOffset none of them probably do...
  657. 0x0174 = "GeForce4 Go 440"
  658. 0x0175 = "GeForce4 Go 420"
  659. 0x0176 = "GeForce4 Go 420"
  660. 0x0179 = "GeForce4 Go 440"
  661. 0x0186 = "GeForce4 MX 448 Go"
  662. 0x0187 = "GeForce4 MX 448 Go"
  663. 0x0286 = "GeForce4 Go 4200"
  664.     DriverDoesNotSupportVBOffset
  665.     break
  666. 0x01a0 = "nForce"
  667. 0x01f0 = "nForce2"
  668.     DriverDoesNotSupportVBOffset
  669. 0x0178 = "GeForce4 Quadro4"
  670. 0x017a = "GeForce4 Quadro 200"
  671. 0x017b = "GeForce4 Quadro 550"
  672. 0x0182 = "GeForce4 MX 440SE"
  673. 0x0183 = "GeForce4 MX 460"
  674. 0x018a = "GeForce4 Quadro 580"
  675. 0x018a = "GeForce4 Quadro 280"
  676. 0x018b = "GeForce4 Quadro 380"
  677. 0x0201 = "GeForce3 Ti200"
  678. 0x0202 = "GeForce3 Ti500"
  679. 0x0250 = "GeForce4 Ti4600"
  680. 0x0251 = "GeForce4 Ti4400"
  681. 0x0253 = "GeForce4 Ti4200"
  682. 0x0258 = "GeForce4 Quadro 900"
  683. 0x0259 = "GeForce4 Quadro 750"
  684. 0x025b = "GeForce4 Quadro 700"
  685. 0x0280 = "GeForce4 Ti4800"
  686. 0x0281 = "GeForce4 Ti4200-8x"
  687. 0x0282 = "GeForce4 Ti4800SE"
  688. 0x0288 = "GeForce4 Quadro 980"
  689. 0x0289 = "GeForce4 Quadro 780"
  690. 0x028c = "GeForce4 Quadro 700"
  691. 0x02a0 = "GeForce3 XBOX"
  692.     if os < Win2K
  693.         Cursor256Color
  694.         if driver==4.13.1.1260
  695.             InvalidDriver
  696.         endif
  697.         if driver < 4.13.01.4071
  698.             OldDriver
  699.         endif
  700.     endif
  701.     if os == Win2K
  702.         if driver==5.13.1.1240
  703.             InvalidDriver
  704.         endif
  705.         if driver <= 6.13.10.4071
  706.             OldDriver
  707.         endif
  708.     endif
  709.     if os > Win2K
  710.         if driver <= 6.13.10.4071
  711.             OldDriver
  712.         endif
  713.     endif
  714.     if driver <=6.13.0010.4104
  715.         DriverDoesNotSupportVBOffset
  716.     endif
  717.     break
  718. 0x0313 = "GeForceFX 5600"
  719. 0x0314 = "GeForceFX 5600SE"
  720. 0x031a = "GeForceFX Go5600"
  721. 0x031c = "GeForceFX Go700"
  722. 0x0322 = "GeForceFX 5200"
  723. 0x0323 = "GeForceFX 5200SE"
  724. 0x0324 = "GeForceFX Go5200"
  725. 0x0300 = "GeForceFX"
  726. 0x0301 = "GeForceFX 5800 Ultra"
  727. 0x0302 = "GeForceFX 5800"
  728. 0x0308 = "GeForceFX 2000"
  729. 0x0309 = "GeForceFX 1000"
  730. 0x0311 = "GeForceFX 5600 Ultra"
  731. 0x0312 = "GeForceFX 5600"
  732. 0x0318 = "GeForceFX"
  733. 0x0319 = "GeForceFX"
  734. 0x0321 = "GeForceFX 5200 Ultra"
  735. 0x032a = "GeForceFX 500"
  736. 0x032b = "GeForceFX 500"
  737. 0x032f = "GeForceFX 500"
  738. 0x0330 = "GeForceFX 5900 Ultra"
  739. 0x0331 = "GeForceFX 5900"
  740. 0x0332 = "GeForceFX 5900SE"
  741. 0x0333 = "GeForceFX 5950 Ultra"
  742. 0x0338 = "GeForceFX 3000"
  743.     if os <= Win2K
  744.         Cursor256Color
  745.         if driver < 4.13.01.4071
  746.             OldDriver
  747.         endif
  748.     endif
  749.     if os == Win2K
  750.         if driver < 6.13.10.4071
  751.             OldDriver
  752.         endif
  753.     endif
  754.     if os > Win2K
  755.         if driver < 6.13.10.4071
  756.             OldDriver
  757.         endif
  758.     endif
  759.     if driver <=6.13.0010.4104
  760.         DriverDoesNotSupportVBOffset
  761.     endif
  762.     break    
  763.  
  764. ///////////////////////////////////////////////////
  765. //
  766. // INTEL
  767. //
  768. //////////////////////////////////////////////////
  769.  
  770. Vendor = 0x8086  "Intel"
  771. 0x7121 = "810"
  772. 0x7123 = "810"
  773. 0x7125 = "810e"
  774. 0x7127 = "810"
  775. 0x1132 = "815"
  776. 0x7800 = "740"
  777. 0x1240 = "752"
  778.     UnsupportedCard
  779.     break
  780. 0x3577 = "830"
  781. 0x2562 = "845"
  782.     UMA
  783.     break
  784. 0x2572 = "865G"
  785.     UMA
  786.     break
  787.  
  788.  
  789. ///////////////////////////////////////////////////
  790. //
  791. // VIDEOLOGIC
  792. //
  793. //////////////////////////////////////////////////
  794.  
  795. Vendor = 0x1033  "VideoLogic"
  796. 0x0046 = "PowerVR"
  797. 0x0067 = "PowerVR2"
  798.     UnsupportedCard
  799.     break
  800.  
  801.  
  802.  
  803. ///////////////////////////////////////////////////
  804. //
  805. // TRIDENT
  806. //
  807. //////////////////////////////////////////////////
  808.  
  809. Vendor = 0x1023  "Trident"
  810. 0x2100 = "Cyber XP4 128"
  811.     UnsupportedCard
  812.     break
  813. 0x8420 = "CyberBlade i7"
  814. 0x8820 = "CyberBlade XP"
  815. 0x9320 = "Cyber9320"
  816. 0x9388 = "Cyber9388"
  817. 0x9397 = "Cyber9397"
  818. 0x939A = "Cyber9397 DVD"
  819. 0x9440 = "Cyber"
  820. 0x9520 = "Cyber9520"
  821. 0x9525 = "Cyber9520 DVD"
  822. 0x9540 = "CyberBlade E4"
  823. 0x9660 = "Cyber9385"
  824. 0x9750 = "975"
  825. 0x9754 = "9753"
  826. 0x9850 = "3D Image"
  827. 0x9880 = "Blade 3D"
  828. 0x9910 = "CyberBlade XP"
  829. 0x9930 = "CyberBlade XPm"
  830.     CursorMono
  831.     break
  832. 0x2200 = "Cyber XP5"
  833.     Cursor256Color
  834.     break
  835.  
  836.  
  837.  
  838. ///////////////////////////////////////////////////
  839. //
  840. // NUMBER NINE
  841. //
  842. //////////////////////////////////////////////////
  843.  
  844. Vendor = 0x105d  "Number Nine"
  845. 0x493d = "Revolution 3D"
  846. 0x5348 = "Revolution IV"
  847.     UnsupportedCard
  848.     break
  849.  
  850.  
  851.  
  852. ///////////////////////////////////////////////////
  853. //
  854. // SILICON MOTION
  855. //
  856. //////////////////////////////////////////////////
  857.  
  858. Vendor = 0x126f  "Silicon Motion"
  859. 0x720  = "Lynx 3DM"
  860. 0x820  = "Lynx 3D"
  861.     UnsupportedCard
  862.     break
  863.  
  864.  
  865.  
  866. ///////////////////////////////////////////////////
  867. //
  868. // CIRRUS
  869. //
  870. //////////////////////////////////////////////////
  871.  
  872. Vendor = 0x1013  "Cirrus"
  873. 0x0038 = "GD7548"
  874. 0x00a0 = "GD5430"
  875. 0x00a8 = "GD5434"
  876. 0x00ac = "GD5436"
  877. 0x00b8 = "GD5446"
  878. 0x00bc = "GD5480"
  879. 0x00d0 = "CL5462"
  880. 0x00d4 = "GD5464"
  881. 0x00d6 = "GD5465"
  882. 0x0301 = "GD5446"
  883. 0x1100 = "CL6729"
  884. 0x1202 = "GD7543"
  885. 0x6001 = "CL4610"
  886. 0x6003 = "CL4614"
  887.     UnsupportedCard
  888.     break
  889.  
  890.  
  891.  
  892. ///////////////////////////////////////////////////
  893. //
  894. // RENDITION
  895. //
  896. //////////////////////////////////////////////////
  897.  
  898. Vendor = 0x1163  "Rendition"
  899. 0x0001 = "Verite 1000"
  900. 0x2000 = "Verite 2100"
  901.     UnsupportedCard
  902.     break
  903.  
  904.  
  905. ///////////////////////////////////////////////////
  906. //
  907. // CHROMATIC
  908. //
  909. //////////////////////////////////////////////////
  910.  
  911. Vendor = 0x110b  "Chromatic"
  912. 0x0004 = "MPact"
  913.     UnsupportedCard
  914.     break
  915.  
  916.  
  917. ///////////////////////////////////////////////////
  918. //
  919. // WEITEK
  920. //
  921. //////////////////////////////////////////////////
  922.  
  923. Vendor = 0x100e  "Weitek"
  924. 0x9001 = "P9000"
  925. 0x9100 = "P9100"
  926.     UnsupportedCard
  927.     break
  928.  
  929.  
  930. ///////////////////////////////////////////////////
  931. //
  932. // COMPAQ
  933. //
  934. //////////////////////////////////////////////////
  935.  
  936. Vendor = 0x0e11  "Compaq"
  937. 0x3032 = "QVision"
  938.     UnsupportedCard
  939.     break
  940.  
  941.  
  942. ///////////////////////////////////////////////////
  943. //
  944. // DIGITAL
  945. //
  946. //////////////////////////////////////////////////
  947.  
  948. Vendor = 0x1011  "Digital"
  949. 0x0004 = "TGA"
  950. 0x000d = "TGA2"
  951.     UnsupportedCard
  952.     break
  953.  
  954.  
  955.  
  956. ///////////////////////////////////////////////////
  957. //
  958. // NEOMAGIC
  959. //
  960. //////////////////////////////////////////////////
  961.  
  962. Vendor = 0x10c8  "NeoMagic"
  963. 0x0001 = "128"
  964. 0x0002 = "128"
  965. 0x0003 = "128ZV"
  966. 0x0004 = "128XD"
  967. 0x0005 = "256AV"
  968. 0x0006 = "256ZX"
  969. 0x0016 = "256XL"
  970. 0x0025 = "256AV"
  971. 0x0083 = "128ZV"
  972.     UnsupportedCard
  973.     break
  974.  
  975.  
  976. ///////////////////////////////////////////////////
  977. //
  978. // TSENG
  979. //
  980. //////////////////////////////////////////////////
  981.  
  982. Vendor = 0x100c  "Tseng Labs"
  983. 0x3202 = "ET4000"
  984. 0x3205 = "ET4000"
  985. 0x3206 = "ET4000"
  986. 0x3207 = "ET4000"
  987. 0x3208 = "ET6000"
  988. 0x4702 = "ET6300"
  989.     UnsupportedCard
  990.     break
  991.  
  992. ///////////////////////////////////////////////////
  993. //
  994. // XGI
  995. //
  996. //////////////////////////////////////////////////
  997.  
  998. Vendor = 0x18ca "XGI"
  999. 0x0040 = "Volari"
  1000.     Cursor256Color
  1001.     break
  1002.